body{background-repeat: no-repeat;background-position: center;background-size: cover;padding: 0;}
.logo{position: absolute;left: 0;top: 0;}
.form-wrap{display: flex;justify-content: center;align-items: center;width: 100%;height:100%;}
.login-wrap{width: 460px;height: 400px;display: flex;border: 1px solid transparent;
    flex-direction: column;justify-content: center;align-items: center;background: rgba(0,0,0,.5);}
.top-info-wrap{display: none;padding-left: 10px;font-size: 13px;line-height: 30px;background: #fceeea;}
.login-input{width: 50%;height: 50px;margin: 10px;}
.login-input input{display: block;width: 100%;height: 100%;padding-left: 10px;font-size: 15px;}
.btn-wrap .sub-btn{width: 100%;height: 100%;background-color:#1dd697;border-radius:5px;text-align: center;
    line-height: 50px;color: #ffffff;letter-spacing: 10px;}
.captcha-wrap{display: flex;justify-content: space-between;}
.captcha-wrap .captcha-image{width: 130px;height: 50px;}